#!/bin/bash

# 切换到项目目录
cd /www/Golang/gouniapp/ || { echo "目录不存在！"; exit 1; }

# 使用 go build 命令编译项目
go build

# 检查编译是否成功
if [ $? -ne 0 ]; then
    echo "编译失败！"
    exit 1
fi

# 使用 upx 进行压缩
upx gouniapp

# 检查 UPX 是否成功
if [ $? -ne 0 ]; then
    echo "UPX 压缩失败！"
    exit 1
fi

# 移动生成的 gouniapp 文件到目标目录
mv gouniapp /www/wwwroot/zp.kzhgzs.cn/admin/

# 检查移动操作是否成功
if [ $? -eq 0 ]; then
    echo "文件成功移动到 /www/wwwroot/zp.kzhgzs.cn/admin/ 目录。"
else
    echo "文件移动失败！"
    exit 1
fi
